#region (c) 2014 THN Solutions LLC. - All rights reserved
/*
Simplified BSD License (BSD)
Copyright (c) 2014, THN Solutions LLC. ( www.ThnSolutions.com )
Author: Nguyễn, M. Hải                 ( www.Minh-Hai.com     )
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright notice, this 
      list of conditions and the following disclaimer.

    * Redistributions in binary form must reproduce the above copyright notice, 
      this list of conditions and the following disclaimer in the documentation 
      and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
POSSIBILITY OF SUCH DAMAGE.
*/
#endregion

#region Record of Change
//             							CHANGE HISTORY
// -------------------------------------------------------------------------------------
// |   DATE    | DEVELOPER  | DESCRIPTION                                              |
// -------------------------------------------------------------------------------------
// | 05-Nov-09 | HaiNM      | First creation.                                          |
// -------------------------------------------------------------------------------------
//
#endregion

#region Record of Audit
//             							REVIEW HISTORY
// -------------------------------------------------------------------------------------
// |   DATE    | REVIEWER   | NOTES                                                    |
// -------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------
//
#endregion

#region Using directives
using System;

using Thn;
#endregion

namespace Thn.Interface.Vcl
{
    /// <summary>
    /// Helper class to contain commonly used style names.
    /// </summary>
#if DEBUG
    public
#else
    public
#endif
    static class StyleNames
    {
        public static string HeadingLarge = "HeadingLarge";
        public static string HeadingMiddle = "HeadingMiddle";
        public static string HeadingSmall = "HeadingSmall";
        public static string Normal = "Normal";
        public static string Total = "Total";
        public static string SubTotal = "SubTotal";
        public static string Error = "Error";
        public static string Comment = "Comment";
        public static string Hyperlink = "Hyperlink";
        public static string Important = "Important";
        public static string Warning = "Warning";
        public static string NullCaption = "NullCaption";

        public static string ControlNormal = "ControlNormal";
        public static string ControlHovered = "ControlHovered";
        public static string ControlDowned = "ControlDowned";
        public static string ControlDisabled = "ControlDisabled";
        public static string ControlFocused = "ControlFocused";

        public static string EditboxNormal = "EditboxNormal";
        public static string EditboxNull = "EditboxNull";
        public static string EditboxOver = "EditboxOver";
        public static string EditboxDisabled = "EditboxDisabled";
        public static string EditboxFocused = "EditboxFocused";
        public static string EditboxTitle = "EditboxTitle";

        public static string ButtonNormal = "ButtonNormal";
        public static string ButtonOver = "ButtonOver";
        public static string ButtonPressed = "ButtonPressed";
        public static string ButtonDisabled = "ButtonDisabled";

        public static string LinkNormal = "LinkNormal";
        public static string LinkHovered = "LinkHovered";
        public static string LinkDisabled = "LinkDisabled";

        public static string CrystalizedNormal = "CrystalizedNormal";
        public static string CrystalizedHovered = "CrystalizedHovered";
        public static string CrystalizedDowned = "CrystalizedDowned";
        public static string CrystalizedDisabled = "CrystalizedDisabled";

        public static string ImageButtonNormal = "ImageButtonNormal";
        public static string ImageButtonHovered = "ImageButtonHovered";
        public static string ImageButtonDowned = "ImageButtonDowned";
        public static string ImageButtonDisabled = "ImageButtonDisabled";

        public static string CheckBoxChecked = "CheckBoxChecked";
        public static string CheckBoxUnchecked = "CheckBoxUnchecked";
        public static string CheckBoxCheckedDisabled = "CheckBoxCheckedDisabled";
        public static string CheckBoxUncheckedDisabled = "CheckBoxUncheckedDisabled";

        public static string OptionBoxChecked = "OptionBoxChecked";
        public static string OptionBoxUnchecked = "OptionBoxUnchecked";
        public static string OptionBoxCheckedDisabled = "OptionBoxCheckedDisabled";
        public static string OptionBoxUncheckedDisabled = "OptionBoxUncheckedDisabled";

        public static string ScrollBar = "ScrollBar";
        public static string ScrollBarHandle = "ScrollBarHandle";
        public static string ScrollBarHandleHovered = "ScrollBarHandleHovered";
        public static string ScrollBarHandleDowned = "ScrollBarHandleDowned";

        public static string ProgressMainBar = "ProgressMainBar";
        public static string ProgressBar = "ProgressBar";

        public static string List = "List";
        public static string ListHeading = "ListHeading";
        public static string ListHeadingFocused = "ListHeadingFocused";

        public static string Splitter = "Splitter";
        public static string SplitterHandle = "SplitterHandler";

        public static string Calendar = "Calendar";
        public static string CalendarTitle = "CalendarTitle";
        public static string CalendarTitleFocused = "CalendarTitleFocused";
        public static string CalendarToday = "CalendarToday";
        public static string CalendarSunday = "CalendarSunday";
        public static string CalendarNormalDay = "CalendarNormalDay";
        public static string CalendarOtherDay = "CalendarOtherDay";
        public static string CalendarDayTitle = "CalendarDayTitle";        

        public static string ContentPanel = "ContentPanel";
        public static string ContentPanelSimple = "ContentPanelSimple";
        public static string ContentPanelHeadline = "ContentPanelHeadline";

        public static string GridSelection = "GridSelection";
        public static string GridHeading = "GridHeading";
        public static string GridTotal = "GridTotal";
        public static string GridNormal = "GridNormal";
        public static string GridBorder = "GridNormal";
        public static string GridTree = "GridTree";
        public static string GridModifiedRow = "GridModifiedRow";
        public static string GridDeletedRow = "GridDeletedRow";
        public static string GridNewRow = "GridNewRow";
        public static string GridNewItemRow = "GridNewItemRow";

        public static string OutlookBarCurrent = "OutlookBarCurrent";
        public static string OutlookBarOthers = "OutlookBarOthers";
        public static string OutlookBarHover = "OutlookBarHover";

        public static string PrimaryItem = "PrimaryItem";
        public static string SecondaryItem = "SecondaryItem";
        public static string SelectedItem = "SelectedItem";
        public static string HoveredItem = "HoveredItem";

        public static string RoundedPanel = "RoundedPanel";
        public static string RoundedPanelDisabled = "RoundedPanelDisabled";

        public static string GroupBox = "GroupBox";

        public static string TabControlNormal = "TabControlNormal";
        public static string TabControlOver = "TabControlOver";
        public static string TabControlSelected = "TabControlSelected";
    }
}
